place with many fleas - Français Anglais Dictionnaire